﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace FourKill.Engine
{
    public interface IPlacement : ICoordinates3D
    {
        double Height { get; set; }
        double Width { get; set; }
        double Bearing { get; set; }
        double BearingDegrees { get; }
        void Move(double distance);
        void SideStep(double distance);
        void Turn(double radians);
        double TotalMovement { get; set; }
        RectangleF RectangleF { get; set; }
        object Clone();
        void CopyInto(IPlacement p);
    }
}
